package com.example.hanguangfacsemoanaapp.camera;

import android.annotation.SuppressLint;

import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.camera.core.UseCase;
import androidx.camera.core.impl.Config;
import androidx.camera.core.impl.UseCaseConfig;
import androidx.camera.core.impl.UseCaseConfigFactory;

public class ImageCapture extends UseCase {
    /**
     * Creates a named instance of the use case.
     *
     * @param currentConfig the configuration object used for this use case
     */
    @SuppressLint("RestrictedApi")
    protected ImageCapture(@SuppressLint("RestrictedApi") @NonNull UseCaseConfig<?> currentConfig) {
        super(currentConfig);
    }

    @SuppressLint("RestrictedApi")
    @Nullable
    @Override
    public UseCaseConfig<?> getDefaultConfig(boolean applyDefaultConfig, @NonNull UseCaseConfigFactory factory) {
        return null;
    }

    @SuppressLint("RestrictedApi")
    @NonNull
    @Override
    public UseCaseConfig.Builder<?, ?, ?> getUseCaseConfigBuilder(@NonNull Config config) {
        return null;
    }
}
